#include <climits>
#include <string>
using namespace std;
#include <vector>

class Solution
{
public:
    static bool isUnique(const string& astr)
    {
        if(astr.size()>26)
        {
            return false;
        }
        int bitmap = 0;
        for(auto ch : astr)
        {
            int x = ch-'a';
            if(((bitmap>>x) & 1) == 0)
            {
                bitmap = bitmap|(1<<x);
            }
            else
            {
                return false;
            }
        }
        return true;
    }
};